package com.consorzioimpresa.controller.site

import javax.swing.text.View;

import com.consorzioimpresa.resuite.domain.Immagine;
import com.consorzioimpresa.resuite.domain.Immobile;
import com.consorzioimpresa.resuite.domain.TipologiaImmobile;
import com.consorzioimpresa.resuite.domain.Agente;

class SiteController {

    def index={
		  def immobili = Immobile.findAll("from Immobile order by id DESC")
		  	
		  render(view: "/index", model: [params:params,immobili:immobili,numImmobili:immobili.size()])
		 }
	
	def cerca_immobile={
		def immobili = Immobile.findAll("from Immobile order by id DESC")
		def allCap = Immobile.get(params.cap)
		def allZona = Immobile.get(params.zona)
		def tipologia = TipologiaImmobile.findAll("from TipologiaImmobile order by id DESC")
		def agenti = Agente.findAll("from Agente order by id DESC")
		
		render(view: "/site/cercaImmobile", model: [params:params,immobili:immobili,agenti:agenti,allCap:allCap,allZona:allZona,tipologia:tipologia])
		}
	
	def lista_immobili={
		def immobili = Immobile.findAll("from Immobile order by id DESC")
		
		render(view: "/site/listaImmobili", model: [params:params,immobili:immobili])	
		}
	
	def primo_piano ={
		render(view: "/site/primoPiano", model: [params:params])
	}
	
	def mutui ={
		render(view: "/site/mutui", model: [params:params])
    }
	
	def about_us={
		render(view: "/site/aPropositoDiNoi", model: [params:params])
	}
	def contatti={
		render(view: "/site/contatti", model: [params:params])
	}
	
	def lavora_con_noi={
		render(view: "/site/lavoraConNoi", model: [params:params])
	}
	
	
	def viewImage ={
		def immagineInstance = Immagine.get(params.id)
		if(immagineInstance ){
		byte[] image = immagineInstance.file
		response.outputStream << image
		}
	}


        def checkImmobileVisitAjax={
            response.outputStream <<  "<b>Questo immobile e visulizzato da 4 persone</b>"
            response.contentType << "text/html"

            
        }
}
